package cn.fws.meap.community.vo;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import cn.fws.framework.web.entity.BaseEntity;
import cn.fws.meap.community.entity.Article;

import java.util.List;

/**
 * 文章表 meap_article
 * 
 * @author chenkh
 * @date 2019-03-07
 */
public class ArticleListVo extends Article {

	private static final long serialVersionUID = 1L;
	
	/** 用户头像 */
	private String userImg;
	/** 用户昵称 */
	private String nickName;
	/** 文章的图片*/
	private List pictures;
	/** 点赞头像*/
	private List evaluatesPictures;
	/** 回答量 */
	private String replyCount;
	/** 收藏量 */
	private String collectCount;
	/** 浏览量 */
	private String browseCount;
	/** 点赞量 */
	private String evaluateCount;
	/** 文章点赞状态 */
	private Boolean evaluateStatus;
	/** 收藏状态*/
	private String CollectStatus;


	public String getCollectStatus() {
		return CollectStatus;
	}

	public void setCollectStatus(String collectStatus) {
		CollectStatus = collectStatus;
	}

	public String getUserImg() {
		return userImg;
	}

	public void setUserImg(String userImg) {
		this.userImg = userImg;
	}

	public String getBrowseCount() {
		return browseCount;
	}

	public void setBrowseCount(String browseCount) {
		this.browseCount = browseCount;
	}

	public String getCollectCount() {
		return collectCount;
	}

	public void setCollectCount(String collectCount) {
		this.collectCount = collectCount;
	}

	public static long getSerialVersionUID() {
		return serialVersionUID;
	}

	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	public List getPictures() {
		return pictures;
	}

	public void setPictures(List pictures) {
		this.pictures = pictures;
	}

	public String setReplyCount() {
		return replyCount;
	}

	public void setReplyCount(String replyCount) {
		this.replyCount = replyCount;
	}

	public String getEvaluateCount() {
		return evaluateCount;
	}

	public void setEvaluateCount(String evaluateCount) {
		this.evaluateCount = evaluateCount;
	}

	public List getEvaluatesPictures() {
		return evaluatesPictures;
	}

	public void setEvaluatesPictures(List evaluatesPictures) {
		this.evaluatesPictures = evaluatesPictures;
	}

	public String getReplyCount() {
		return replyCount;
	}

	public Boolean getEvaluateStatus() {
		return evaluateStatus;
	}

	public void setEvaluateStatus(Boolean evaluateStatus) {
		this.evaluateStatus = evaluateStatus;
	}

	@Override
	public String toString() {
		return "ArticleListVo{" +
				"userImg='" + userImg + '\'' +
				", nickName='" + nickName + '\'' +
				", pictures=" + pictures +
				", evaluatesPictures=" + evaluatesPictures +
				", replyCount='" + replyCount + '\'' +
				", collectCount='" + collectCount + '\'' +
				", browseCount='" + browseCount + '\'' +
				", evaluateCount='" + evaluateCount + '\'' +
				", evaluateStatus=" + evaluateStatus +
				", CollectStatus='" + CollectStatus + '\'' +
				'}';
	}
}
